package com.cgsrp.cgsrp_user_province.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Provinces implements Serializable {
    /**
    * 主键
    */
    private Integer id;

    /**
    * 城市名称
    */
    private String cityname;

    /**
    * 父级城市id
    */
    private Integer parentid;

    /**
    * 简化的名称
    */
    private String shortname;

    /**
    * 层级深度0、1、2、3：中国、省级、市级、区县级别
    */
    private Integer depth;

    /**
    * 区号
    */
    private String citycode;

    /**
    * 邮政编码
    */
    private String zipcode;

    /**
    * 全称，包括上级行政区划的名称
    */
    private String mergername;

    /**
    * 经度
    */
    private String longitude;

    /**
    * 维度
    */
    private String latitude;

    /**
    * 拼音
    */
    private String pinyin;

    /**
    * 是否启用，0表示未启用
    */
    private Integer isuse;

    private List<Provinces> children;
}
